premises constructed expressly for cock fighting - Español Inglés Diccionario